import request from '@/utils/request'

// 获取模板列表
export function getTemplateList(params) {
  return request({
    url: '/document-templates/page',
    method: 'get',
    params
  })
}

// 获取模板详情
export function getTemplateDetail(id) {
  return request({
    url: `/document-templates/${id}`,
    method: 'get'
  })
}

// 创建模板
export function createTemplate(data) {
  return request({
    url: '/document-templates',
    method: 'post',
    data
  })
}

// 更新模板
export function updateTemplate(data) {
  return request({
    url: '/document-templates',
    method: 'put',
    data
  })
}

// 删除模板
export function deleteTemplate(id) {
  return request({
    url: `/document-templates/${id}`,
    method: 'delete'
  })
}

// 切换模板状态
export function toggleTemplateStatus(id) {
  return request({
    url: `/document-templates/${id}/toggle-status`,
    method: 'post'
  })
} 